package com.laiketui.order.api.dto;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class ExamineOrderDTO implements Serializable {

    //订单类型1 自营订单 2 pop订单
    private int orderType;

    //母单号
    private String orderParentNo;

    //子订单号
    private String orderNo;

    //来源
    private Integer source;

    //来源名称
    private String sourceName;

    //订单状态 1待付款 2 待确认 3待发货 4可发货 5已发货 0 已取消
    private int status;

    //用户id
    private String userId;

    //省
    private String province;

    //市
    private String city;

    //服务商名称
    private String userName;

    //渠道
    private String channel;

    //品牌
    private String brandName;

    //生产工厂
    private String mchName;

    //支付方式
    private int payType;

    //订单总金额
    private BigDecimal payPrice;

    //供货总额
    private BigDecimal totalPrice;

    //采购总价
    private BigDecimal totalCostPrice;

    //税费总额
    private BigDecimal taxation;

    //订单商品详情
    private List<OrderDetailDTO> details;


    //订单描述
    private List<OrderMessageDTO> messages;

}
